(function(global, factory) {
  typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("vue")) : typeof define === "function" && define.amd ? define(["exports", "vue"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.JcyComponent = {}, global.Vue));
})(this, function(exports2, vue) {
  "use strict";
  const _sfc_main = /* @__PURE__ */ vue.defineComponent({
    ...{
      name: "iBizButton"
    },
    __name: "button",
    setup(__props) {
      return (_ctx, _cache) => {
        return vue.openBlock(), vue.createElementBlock("button", null, [
          vue.renderSlot(_ctx.$slots, "default", {}, () => [
            vue.createTextVNode("iBiz Test Button")
          ])
        ]);
      };
    }
  });
  const index = {
    install(app) {
      app.component("iBizButton", _sfc_main);
    }
  };
  exports2.default = index;
  exports2.iBizButton = _sfc_main;
  Object.defineProperties(exports2, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
});
